home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / UTILITY / KOLUMBUS / INTERN / ED.HLP < prev    next >
Encoding:
Text File  |  1992-12-06  |  16.9 KB  |  359 lines

  1.  
  2. Kolumbus   Helpdatei ED.HELP     V2.00 (c) 1989/90/91/92/93 by J.Otte
  3. =====================================================================
  4.  
  5.  
  6. Kurzbeschreibung der Control Keys im Edit Menu :
  7. ---------------------------------------------------
  8.  
  9. sh/^F    - Suche Zeichenkette.
  10. ^F       - Suche nächste Zeichenkette.
  11. sh/^R    - Suche und ersetze Zeichenkette.
  12. ^R       - Suche und ersetze nächste Zeichenkette.
  13.  
  14. ^C       - Markiere Cursorzeile.
  15. ^C..^C   - Markiere Block.
  16. sh/click            - wie ^C
  17. sh/click..sh/click  - wie ^C..^C
  18. ^M       - ("move") Markiere Cursorzeile zum Verschieben
  19. ^M..^M   - ("move") Markiere Block zum Verschieben
  20. ^A       - ("after")Der durch ^C..^C oder ^M..^M definierte Block wird
  21.            hinter der Cursorzeile kopiert oder verschoben.
  22. ^B       - ("before")Der durch ^C..^C oder ^M..^M definierte Block wird
  23.            vor der Cursorzeile kopiert oder verschoben.
  24. ^P       - Der durch ^C..^C definierte Block wird ausgedruckt.
  25. ^D..^D   - Loesche Block.
  26. ^Q       - Lösche den mit ^C und/oder ^M markierten Block oder erstes ^D.
  27.  
  28. Delete       - Lösche Zeichen unter dem Cursor.
  29. ^Delete      - Lösche Cursorzeile.
  30. Backspace    - Lösche Zeichen links vom Cursor.
  31. sh/Backspace - Lösche in Cursorzeile alle Zeichen links vom Cursor.
  32. undo         - Mache alle Änderungen in aktueller Zeile rückgängig.
  33.  
  34. Return    - Splitte aktuelle Zeile an Cursorposition. Cursor
  35. ^Return   - Erzeugt Leerzeile hinter Cursorzeile, Cursor auf Leerzeile
  36. sh^Return - Erzeugt Leerzeile vor Cursorzeile, Cursor auf Leerzeile
  37.  
  38. ^Help      - Speichere aktuelle Fensterposition.
  39. ^ClrHome   - Gehe zur gespeicherten Fensterposition
  40. ^L         - Gehe zur Zeile ..
  41. Home       - Gehe zur ersten Zeile der Datei.
  42. sh/home    - Gehe zur letzten Zeile der Datei.
  43. sh/up      - Cursor zur ersten Zeile im Fenster.
  44. sh/down    - Cursor zur letzten Zeile im Fenster.
  45. sh/left    - Cursor zur ersten Spalte im Fenster.
  46. sh/right   - Cursor zur letzten Spalte oder rechten Fensterrand.
  47. ^up        - Blättere eine Fensterseite zurück.
  48. ^down      - Blättere eine Fensterseite vor.
  49. ^left      - Verschiebe Fenster eine halbe Seite nach links.
  50. ^right     - Verschiebe Fenster eine halbe Seite nach rechts.
  51.  
  52. up         - Cursor eine Zeile nach oben.
  53. down       - Cursor eine Zeile nach unten.
  54. left       - Cursor eine Spalte nach links.
  55. right      - Cursor eine Spalte nach rechts.
  56.  
  57. ^W         - Vertauscht zyklisch das aktive Fenster.
  58. sh/^W      - Vertauscht die obersten beiden Fenster.
  59. ^I         - Zeige Informationen über Fensterinhalt.
  60.  
  61. Insert     - Wechselt  vom  Normal-  zum  Einfügemodus und umgekehrt.
  62.              Dieses   Kommando  kann  für  jedes  geöffnetes  Fenster
  63.              unabhängig gegeben werden.
  64.  
  65. Tab        - Cursorsprung  bis zur nächsten Tabulatorposition. Abhän-
  66.              gigig von Insert wird die entsprechende Anzahl an Blanks
  67.              eingefügt oder Zeichen mit Blanks übeschrieben.
  68.  
  69.              Die Tabulatorweite wird im Menü Extra.Tabs eingestellt.
  70.  
  71. ^H     - Hide, Die aktuelle/nächste Zeile wird ausgeblended.
  72. sh/^H  - Die aktuelle/vorherige Zeile wird ausgeblended.
  73. ^G     - Get, Die letzte ausgeblendete Zeile wird (wieder)dargestellt.
  74. sh/^G  - Die erste ausgeblendete Zeile wird (wieder)dargestellt.
  75.  
  76.  
  77.  
  78. Ausfürliche Beschreibung des Edit Menü    :
  79. -------------------------------------------
  80.  
  81. Find...  Sh/^F - Mit  'Shift/Find'  werden  Strings im Topfenster ge-
  82.                  sucht. Es erscheint eine Dialogbox um den zu suchen-
  83.                  den  String  zu  definieren.  Außerdem  stehen  eine
  84.                  Anzahl von Optionen zur Verfügung :
  85.  
  86.                  cursor - Suche  ab  cursorposition
  87.                  first  - Suche  erstes Stringvorkommen  der  Datei.
  88.                  last   - Suche letztes Stringvorkommen der Datei.
  89.  
  90.                  ok     - Die   Suche   wird   gestartet.
  91.                  abort  - Der spezifizierte String wird nicht gesucht.
  92.  
  93.                  selected  - Suche nur in den selektierten Zeilen.
  94.                  all       - Suche in der ganzen Datei.
  95.  
  96.                  ignore case - Unterscheidet  nicht  nach  Groß-  und
  97.                                Kleinschreibung.
  98.  
  99.                  Diese Funktion wird auch mit Sh/^F gestartet.
  100.  
  101. Find Same   ^F - Mit 'Find Same' wird, beginnend mit der Cursorzeile,
  102.                  unter  Beachtung  der eingestellTen Optionen mit der
  103.                  Suche des nächsten Strings fortgesetzt.
  104.  
  105.                  Die Funktion wird auch mit ^F gestartet.
  106.  
  107. Replace...Sh/^R- Mit  'Replace'  kann  ein  String  gesucht und durch
  108.                  einen anderen ersetzt werden.
  109.                  Es   erscheint  eine  Dialogbox  um  den  Such-  und
  110.                  Austauschstring zu definieren.
  111.                  Es stehen eine Anzahl von Optionen zur Verfügung:
  112.  
  113.                  start cursor- Suche  erstes  Stringvorkommen ab Cur-
  114.                                sorzeile
  115.  
  116.                  first - Suche erstes Stringvorkommen im Fenster.
  117.  
  118.                  last - Suche letztes Stringvorkommen im Fenster.
  119.  
  120.                  replace all- Suche  und  ersetze  alle  vorkommenden
  121.                               Strings.
  122.  
  123.                  single- Suche und ersetze nur ersten String.
  124.  
  125.                  range all- Suche  in  der  ganzen  Datei.
  126.  
  127.                  selected - Suche nur in den selektierten Zeilen.
  128.  
  129.                  Diese  Funktion wird auch von Tastatur mit Sh/^R ge-
  130.                  tartet.
  131.  
  132.  
  133. Replace same ^R- Mit  'Replace  Same  wird, beginnend mit der Cursor-
  134.                  zeile,  unter  Beachtung  der eingestellten Optionen
  135.                  mit der nächste String gesucht und ersetzt.
  136.  
  137.                  Die Funktion wird auch von Tastatur mit ^R gestartet.
  138.  
  139. Goto Line...^L - Mit  'Goto  Line' kann der Cursor auf eine beliebige
  140.                  Zeile  gesetzt  werden.  Es  erscheint zunächst eine
  141.                  Dialogbox,  in  der die gewünschte Zeilennummer ein-
  142.                  getragen  wird. Ist die Zeilennummer größer als Zei-
  143.                  len  im  Fenster  vorhanden sind, so wird der Cursor
  144.                  auf die letzte Zeile gesetzt.
  145.  
  146.                  Die Funktion ist auch von Tastatur mit ^L aufrufbar.
  147.  
  148. Auto Indent    - Menüeintrag ist "CHECKED" :
  149.                  Nach  einem  Cursor  Return  wird  die nächste Zeile
  150.                  automatisch eingerückt.
  151.                  Menüeintrag ist nicht "CHECKED" :
  152.                  Nach  eimem Return wird die nächste Zeile nicht ein-
  153.                  gerückt.
  154.  
  155.                  Voreingestellt   ist   der   Wert   "CHECKED".   Die
  156.                  Voreinstellung   kann   mit   dem   Menüpunkt  "Save
  157.                  Settings" geändert werden.
  158.  
  159. Kill Blanks    - Menüeintrag ist "CHECKED" :
  160.                  Beim  Abspeichern  einer  Datei  werden alle rechten
  161.                  Blanks eliminiert.
  162.                  Menüeintrag ist "nicht CHECKED" :
  163.                  rechtsstehende  Blanks werden beim Abspeichern nicht
  164.                  abgeschnitten.
  165.                  Der  Menüpunkt  kommt nur beim Abspeichern der Datei
  166.                  zur Geltung.
  167.  
  168.                  Voreingestellt  ist  der  Wert  "nicht CHECKED". Die
  169.                  Voreinstellung   kann   mit   dem   Menüpunkt  "Save
  170.                  Settings" geändert werden.
  171.  
  172. Word Wrapping  - Ist  der  Menüeintrag  "CHECKED", erfolgt am rechten
  173.                  Fensterrand  automatisch ein Umbruch. Dabei wird ein
  174.                  angebrochenes  Wort vollständig in die nächste Zeile
  175.                  übertragen.
  176.  
  177. Backup         - Menüpunkt  ist  "CHECKED" : Vor dem Abspeichen einer
  178.                  geänderten   Datei  wird  die  alte  Datei  mit  der
  179.                  Extension ".BAK" gesichert.
  180.                  Menüpunkt  ist  nicht  "CHECKED"  : Es erfolgt keine
  181.                  Sicherung.  Die  Voreinstellung  dieses  Menüpunktes
  182.                  kann mit "Save Settings" geändert werden.
  183.  
  184. Info        ^I - Es  werden  folgende  Informationen über das oberste
  185.                  Fenster bzw. dem Ramspeicher ausgegeben :
  186.                  Cursorzeile  ,  Cursorspalte,  Anzahl  der Zeilen im
  187.                  obersten  Fenster,  der  belegte  sowie  noch  freie
  188.                  Ramspeicher.
  189.  
  190.                  Die  Funktion  kann auch von Tastatur mit ^I gerufen
  191.                  werden.
  192.  
  193.                  Bemerkung.  Die  Werte  für  den freien und belegten
  194.                  Ramspeicher werden folgendermaßen berechnet :
  195.                  Nach dem Start des Editors wird der größte zusammen-
  196.                  hängende  Speicherbereich  via  'malloc'  ermittelt.
  197.                  Beim  Anklicken  der  Funktion wird nun wiederum der
  198.                  größte  zusammenhängende  Speicherbereich  bestimmt.
  199.                  Dieser  wird  als  noch freier Speicherbereich ange-
  200.                  zeigt.  Die Differenz beider Werte wird als belegter
  201.                  Speicherbereich angezeigt.
  202.  
  203.                  Da  jedoch  in  der  Regel auch noch kleinere Blöcke
  204.                  vorhanden  sind, sind beide Werte nur als Richtwerte
  205.                  anzusehen.
  206.  
  207. Help           - Lädt  diese  Datei  zur  Anzeige  in den Editor. Das
  208.                  Fenster kann nicht editiert werden .
  209.  
  210.  
  211.  
  212. Ausführliche Beschreibung der restlichen Tastenfunktionen :
  213. -----------------------------------------------------------
  214.  
  215. ^C ( ^C..^C  )  - Mit  ^C  wird  eine  Zeile oder ein Block selektiert. Die
  216.                   selektierte(n)  Zeile(n)  werden  invers dargestellt. Der
  217.                   Block  kann mit ^A,^B oder ^P "weiterverarbeitet" werden.
  218.                   Vor der "Weiterverarbeitung" kann auch ein Fensterwechsel
  219.                   erfolgen.
  220.  
  221.                  1. Kopieren  einer  Zeile1 nach Zeile2 : Zunächst wird der
  222.                     Cursor  auf  Zeile1  bewegt. Durch ^C wird diese als zu
  223.                     kopierende  Zeile  markiert. Danach wird der Cursor auf
  224.                     Zeile2  bewegt.  Durch ^A (after) oder ^B (before) wird
  225.                     Zeile1 sodann vor- oder hinter Zeile2 kopiert.
  226.  
  227.                  2. Kopieren  von  Zeile1 bis Zeile2 nach Zeile3 : Zunächst
  228.                     wird  der  Cursor auf Zeile1 gefahren. Diese Zeile wird
  229.                     durch  ^C  markiert.  Dann  wird der Cursor nach Zeile2
  230.                     bewegt.  Auch  diese  wird durch ^C markiert. Dann wird
  231.                     der  Cursor  nach Zeile3 bewegt . Durch ^A oder ^B wird
  232.                     der Zeilenblock nun vor- oder hinter Zeile3 kopiert.
  233.  
  234.                  3. Drucken  einer  Zeile oder eines Zeilenbereiches. Nach-
  235.                     dem  eine  Zeile  oder  ein  Bereich  gemäß  1. oder 2.
  236.                     selektiert  wurde kann diese(r) Zeile ( Bereich) mit ^P
  237.                     ausgedruckt werden.
  238.  
  239.                  Beim  Selektieren  einer Zeile oder Bereiches ist es uner-
  240.                  heblich,  an  welcher  Spaltenposition  der Cursor jeweils
  241.                  steht.
  242.  
  243.                  Vor  einem Kopiervorgang darf auch ein Fensterwechsel oder
  244.                  auch ein Suchkommando erfolgen.
  245.                  Das  Ursprungsfenster  darf  allerdings  nicht geschlossen
  246.                  werden! Es darf auch keine Zeile innerhalb dieses Fensters
  247.                  gelöscht  oder  eingefügt werden! Erfolgt das trotzdem, so
  248.                  muß der zu kopierende Bereich neu definiert werden.
  249.  
  250.                  Folgt  nach  dem zweiten ^C kein ^A,^B oder ^P sondern ein
  251.                  drittes  ^C, so werden die ersten beiden 'vergessen'. D.h.
  252.                  mit   dem  dritten  ^C  hintereinander  wird  wieder  eine
  253.                  einzelne   Zeile   bzw.  die  erste  Zeile  eines  Blockes
  254.                  definiert.
  255.  
  256.                  Statt  ^C kann auch sh/click (shift + Mausclick) angegeben
  257.                  werden.
  258.  
  259. ^M (^M..^M  )  - Mit  ^M  wird  eine  Zeile  oder ein ganzer Block zum Ver-
  260.                  schieben selektiert. Es funktioniert alles so wie bei ^C ,
  261.                  nur  daß  nach dem kopiervorgang die Sourcezeilen gelöscht
  262.                  werden.
  263.  
  264.                  Auch ^M funktioniert wie ^C Fensterübergreifend.
  265.  
  266. Delete         - Die  Taste  'Delete'  löscht das Zeichen unter dem Cursor.
  267.                  Alle  Zeichen rechts vom Cursor werden um eine Spalte nach
  268.                  links eingerückt.
  269.                  Befindet sich der Cursor hinter dem letzten Zeichen in der
  270.                  Zeile,   so  wird  die  Folgezeile  gelöscht  und  an  die
  271.                  Cursorzeile angehängt.
  272.  
  273. ^Delete        - Control Delete löscht die Cursorzeile.
  274.                  Die  Folgezeilen werden um eine Zeile aufgerückt. Befindet
  275.                  sich  die  gelöschte  Zeile innerhalb eines mit ^C oder ^D
  276.                  definierten Zeilenblockes wird dieser rückgesetzt.
  277.  
  278.                  Die  Funktion ^Delete ist eine abkürzende Schreibweise für
  279.                  die allgemeine Löschfunktion ^D..^D .
  280.  
  281. Backspace      - Die Taste 'Backspace' löscht das Zeichen links vom Curror.
  282.                  Alle  Zeichen  unterhalb  und  rechts vom Cursor werden um
  283.                  eine Spalte nach links eingerückt.
  284.                  Befindet  sich  der  Cursor am Anfang einer Zeile, so wird
  285.                  die   Cursorzeile  gelöscht  und  an  die  Zeile  vor  der
  286.                  Cursorzeile angehängt.
  287.                  Der  Cursor  wandert  um  eine  Zeile aufwärts an die Ver-
  288.                  indungsstelle der zusammengefügten Zeile.
  289.                  Befindet  sich  die gelöschte Zeile innerhalb eines mit ^C
  290.                  oder ^D definierten Zeilenblockes wird dieser rückgesetzt.
  291.  
  292. sh/Backspace   - 'Shift  Backspace'  löscht  in  der  aktuellen  Zeile alle
  293.                  Zeichen  links  vom Cursor. Die restlichen Zeichen wandern
  294.                  um  die  freiwerdende  Spaltenzahl  nach links. Der Cursor
  295.                  wird an den Anfang der Zeile positioniert.
  296.  
  297.                  Befindet  sich  der  Cursor  bereits  am  Anfang der Zeile
  298.                  geschieht nichts.
  299.  
  300. ^D..^D^          Mit  ^D..^D  wird  eine  Zeile  oder ein Zeilenbereich zum
  301.                  löschen markiert bzw. gelöscht.
  302.  
  303.                  1. Löschen  einer  Zeile. Durch zweimaliges Drücken von ^D
  304.                     innerhalb  einer  Cursorzeile wird diese gelöscht. Eine
  305.                     Abkürzende  Schreibweise  für diese Funktion is ^Delete
  306.                     (s.o)
  307.  
  308.                  2. Löschen  eines  Zeilenbereichs.  Gelöscht werden sollen
  309.                     alle  Zeilen  zwischen  Zeile1  und Zeile2 (einschließ-
  310.                     lich).  Zuerst  wird  der  Cursor auf Zeile1 bewegt und
  311.                     dort  ^D  gedrückt.  Danach  wird der Cursor auf Zeile2
  312.                     bewegt.  Durch  das  folgende  ^D  auf  Zeile2 wird der
  313.                     gesamte Block gelöscht.
  314.  
  315.                 Es  ist  Unerheblich auf welcher Spaltenposition der Cursor
  316.                 jeweils steht. Entscheident ist allein die Zeile.
  317.  
  318.                 Durch  einen  Fensterwechsel  nach  dem  ersten ^D wird die
  319.                 markierte  Zeilenposition  gelöscht.  Ebenso  durch  ^Q und
  320.                 schließen des Fensters.
  321.  
  322. ^Q            - Mit  ^Q  wird ein mit ^C oder ^M selektierter Bereich rück-
  323.                 gesetzt.Außerdem wird das erste ^D ebenfalls rückgesetzt.
  324.  
  325. Undo          - Das Ändern einer Zeile erfolgt grundsätzlich in einem extra
  326.                 Zeilenpuffer.  Solange  der  Cursor  eine  Zeile noch nicht
  327.                 wieder   verlassen   hat,   werden   durch  Undo  sämtliche
  328.                 Änderungen  seit  der  Cursor  die  Zeile  'betreten' hatte
  329.                 wieder  rückgängig gemacht. Eine gelöschte Zeile kann durch
  330.                 Undo nicht wieder hervorgezaubert werden.
  331.  
  332. ^Help und
  333. ^ClrHome      - Mit  ^Help  wird  die Position des Cursors und die Lage des
  334.                 Fensters  gespeichert.  ^Mit  ClrHome  wird  zu der Gespei-
  335.                 cherten Fenster- und Cursorposition zurückgesprungen.
  336.  
  337.                 Diese  Funktion  kann  auf  jedes  Fenster unabhängig ange-
  338.                 wendet werden.
  339.  
  340. ClrHome       - Mit ClrHome wird der Cursor auf den Anfang der ersten Zeile
  341.                 gesetzt.
  342.  
  343. sh/ClrHome    - Mit  Sh/ClrHome  wird der Cursor auf den Anfang der letzten
  344.                 Zeile gesetzt.
  345.  
  346. ^H/sh^H       - Hide.  Mit  ^H die aktuelle bzw. bei wiederholter Anwendung
  347.                 die nächste Zeile ausgeblended.
  348.                 Mit sh/^H wird die aktuelle bzw. bei wiederholter Anwendung
  349.                 die vorherige Zeile ausgeblended.
  350.  
  351.                 Alle  Such-  Kopier-  und  Löschaktionen  wirken  nicht auf
  352.                 ausgeblendete Zeilen.
  353.  
  354. ^G/sh^G       - Get.  Das Gegenstück zu Hide. Mit ^G wird die aktuelle bzw.
  355.                 die  nächste  Zeile  wieder  angezeigt.  Mit sh/^G wird die
  356.                 aktuelle  bzw.  die  vorherige  Zeile wieder angezeigt. Die
  357.                 selben Funktionen werden auch ausgeführt durch sh/mausklick
  358.                 und ^sh/mausclick.
  359.